package auth

import (
	"boy-go/modules/system/vo"
)

// LoginUser 登录用户
type LoginUser struct {
	UserId        int64            `json:"userId"`        //用户ID
	DeptId        int64            `json:"deptId"`        //部门ID
	UserName      string           `json:"userName"`      //用户名称
	Token         string           `json:"token"`         //用户唯一标识
	LoginTime     int64            `json:"loginTime"`     //登录时间
	ExpireTime    int64            `json:"expireTime"`    //过期时间
	Ipaddr        string           `json:"ipaddr"`        //登录IP地址
	LoginLocation string           `json:"loginLocation"` //登录地点
	Browser       string           `json:"browser"`       //浏览器类型
	Os            string           `json:"os"`            //操作系统
	Permissions   map[string]bool  `json:"permissions"`   //权限字符
	User          *vo.SysUserModel `json:"user"`          //用户信息
}
